banking guarantee - German English Dictionary